Hiển thị các bài đăng có nhãn Lập trình. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Lập trình. Hiển thị tất cả bài đăng

Structured Programming with C++ – Tổng hợp cách tư duy lập trình với ngôn ngữ C++

Ebook Structured Programming with C/ C++ cung cấp kiến thức đầy đủ, chi tiết về mọi khía cạnh từ cơ bản đến nâng cao của lập trình C++ với những chỉ dẫn lí thuyết cụ thể và những ví dụ, bài tập giúp bạn củng cố và đào sâu kiến thức chuyên môn, và hơn hết nó dạy cho bạn cách tư duy lập trình.
Tham khảo ebook này để tổng hợp, trau dồi các kiến thức lập trình như:
  • Cách sử dụng variables để lưu trữ các value cần trong chương trình
  • Selections and Loops: Cách tạo các lệnh điều kiện và lặp lại công thức
  • Arrays: Cách lưu trữ và xử lí các thông tin cùng loại
  • Strings: Cách xử lí văn bản trong C+
  • Pointers: Những khía cạnh nâng cao của lập trình C++

Share Tài liệu lập trình đa phương tiện (Multimedia) trên nền tảng Android


Ngày nay, người sử dụng điện thọai di động không chỉ để thực hiện những cuộc gọi thông thường mà còn sử dụng cho nhiều mục đích khác như: tán gẫu, duyệt web, nghe nhạc, và xem truyền hình trực tiếp qua mạng. Ngày nay, điện thọai di động cần phải hỗ trợ được đa phương tiện để được coi là một thiết bị sử dụng đa phương tiện. Trong quyển báo cáo này chúng ta sẽ nghiên cứu làm cách nào để làm cho Android có thể phát tập tin âm thanh, xem video, và ghi lại âm thanh.
Một trong những tính năng chính của Android là bạn có thể dễ dàng phát triển các ứng dụng android trên nền tảng ứng dụng di động. Điều này thực sự nổi bật với việc tạo ra các giao diện trực quan hấp dẫn (chẳng hạn như trong chương 3). Trong quyển báo cáo này chúng ta sẽ nghiên cứu làm cách nào để tạo ra giao diện đồ họa bằng cách sử dụng Android’d Graphic API.
Nếu bạn đã từng làm việc với đồ họa trong JAVA, bạn có thể sẽ tìm thấy các API đồ họa và cách làm việc với đồ họa trong Android cũng rất quen thuộc.


Link dowload: https://drive.google.com/file/d/0B9-G1bG9JasUUE02OTFhUm1yZm8/view?usp=sharing

Share Full giáo trình công nghệ thông tin của Đại học Bách Khoa

Toàn bộ giáo trình ĐH Bách Khoa 5 năm ngành CNTT (Tiếng Việt)
Nội dung của giáo trình này gồm:

  • .Đồ án CNTT
  • .Cấu trúc máy tính
  • .Cơ bản
  • .Công nghệ phần mềm
  • .Đồ họa máy tính
  • .Giải thuật
  • .Giáo trình C#
  • .Giáo trình C,C++
  • .Giáo trình Java
  • .Hệ điều hành
  • .Kĩ thuật vi xử lý
  • .Lý thuyết hướng đối tượng
  • .Phân tích thiết kế hệ thống
  • .SQL server
  • .Trình biên dịch
Trong mỗi phần bao gồm bài giảng,tài liệu tham khảo và đề thi tham khảo
Link: http://www.mediafire.com/download/6lxxb1u84ndubwu/Chuyen+Nganh+IT.rar

13 câu hỏi phỏng vấn dành cho dân IT

Ngành IT là ngành luôn sử dụng các cấu trúc lệnh, các hàm code đều quy chuẩn chung về tiếng Anh, không chỉ ở Việt Nam mà còn trên thế giới, do đó, các kỹ sư IT không lạ gì với tiếng Anh.
Tuy nhiên, cấp độ tiếng Anh của từng người lại khác nhau, để qua được các cuộc phỏng vấn bằng tiếng Anh, bạn nên nghiêng cứu các mẫu câu hỏi dự kiến sẽ được phỏng vấn, chuẩn bị trước cách trả lời để không bị khớp khi phỏng vấn. Mời các bạn tham khảo.
1. Give an example of where you have applied your technical knowledge in a practical way? — Hãy cho tôi một ví dụ về nơi mà bạn đã ứng tuyển với những hiểu biết kỹ thuật của bạn theo một cách đơn giản nhất?
2.  What interests you about this position? —- Tại sao bạn lại hứng thú với vị trí này?
3. What technical websites do you follow? — Bạn thường theo dõi các website nào?
4. How do you troubleshoot IT issues? — Lam thế nào ma bạn có xoay sở các vấn đề công nghệ thông tin?
5. What languages have you programmed in? — Bạn thương lập trinh bằng ngôn ngữ nào?
6. What automated-build tools or processes have you used? —- Công cụ tự động nào ma bạn thường hay sử dụng khi lam việc.
7. What development tools have you used? — Các công cụ phát triển nao mà bạn hay sử dụng?
8. What do you do to maintain your technical certifications? —- Bạn làm thế nao để duy trì sự hiệu lực của các chứng chỉ của bạn.
9. How do you handle multiple deadlines? — Bạn lam thế nao để xoay sở các hạn chót?
10. What is the biggest IT challenge you have faced and how did you handle it? — Sự thách thức lớn nhất trong ngành công nghệ thông tin ma bạn đã phải đối mặt va lam thế nao mà bạn có thể xử lý nó một cách khôn khéo?
11. What are your technical certifications? — Bạn có những chứng chỉ ký thuật nào?
12. What source control tools have you used? — Nguồn công cụ điều khiển nào ma bạn hay sử dụng?

13. How do you keep current on this industry? — Làm thế nào bạn có thể giữ được vị trí hiện tại trong nganh công nghệ này?
Chúc các bạn thành công!!!

Chia sẻ Tài Liệu Lập trình trung tâm tin học Khoa Học Tự Nhiên

Tổng hợp tài liệu lập trình trung tâm tin học khoa học tự nhiên 

o Tài Liệu Lập trình viên .NET C# trung tâm tin học KHTN
 Dơwnload:
o Lập trình  PHP trung tâm tin học KHTN
 Dơwnload:
o Lập trình Java trung tâm tin học KHTN
Dơwnload:
o Lập trình Android trung tâm tin học KHTN
 Dơwnload:
o Lập trình iOS trung tâm tin học KHTN
 Dơwnload:
o Lập trình Window Phone trung tâm tin học KHTN
 Dơwnload:

Một số trình soạn thảo code tốt nên dùng

 

Trong bài này, mính sẽ giới thiệu cho bạn một số trình soạn thảo code nhẹ mà bạn nên sử dụng. Hy vọng nó sẽ hữu ích cho bạn

1. Sublime Text

sb
Sublime text là một trình soạn thảo rất phổ biến được đông đảo các Developers, Coder, Programmer sử dụng và yêu thích. Điểm mạnh ở Sublime Text là sự nhẹ nhàng,mượt mà cùng với khả năng tùy biến cùng với sự hỗ trợ các công cụ bổ ích giúp người sử dụng cảm thấy thích thú hơn như khả năng gợi ý, highlights code, snippets, build… hay khả năng mở rộng không giới hạn (Packages Control).
Sublime Text do Jon Skinner tạo ra vào tháng 1 năm 2008, được viết dựa trên ngôn ngữ lập trình Python và C++, hỗ trợ đa nền tảng Windows,OS X và Linux. Nó là một phần mềm trả phí tuy nhiên bạn có thể dùng thử nó vô thời hạn 😛
Phiên bản hiện tại của sublime text là 3x.
Trang chủ và tải về: https://www.sublimetext.com/3
Control Packages: https://packagecontrol.io/

2. Atom

atom
Atom được xem là một hackable editor của developer với khả năng tùy biến tận răng nếu biết rõ về chúng. Atom được phát triển Github và là mã nguồn mở nên hoàn toàn miễn. Tuy mới ra cách chậm hơn Sublime Text nhưng lại sở hữu những ưu điểm vượt trội cộng với sự đóng góp trong cộng đồng Dev nên Atom dành được nhiều cảm tình từ phía người sử dụng.
Atom hỗ trợ cả Windows, OS X và Linux
Trang chủ và tải về: https://atom.io

3. Notepad++

notepad4ever
Đây là một trình soạn thảo code khá phổ biến và cực kỳ nhẹ nhàng, các bước cài đặt cũng hoàn toàn dễ dàng. Tuy giao diện không được “hiện đại” nhưng Npp cũng được khá nhiều nhiều ưa dùng. Npp hỗ trợ nhiều ngôn ngữ khác nhau và có plugin nhưng không nhiều.
Notepad++ miễn phí và chỉ hỗ trợ cho Windows
Trang chủ và tải về: https://notepad-plus-plus.org/

4. Visual Studio Code

home-screenshot-win-lg
Được ra đời trễ nhất nhưng đứa con của Microsoft đem lại nhiều thứ thú vị. Ngoài các chức năng bắt buộc của một trình soạn code thì VS Code đã tích hợp sâu vào các công cụ Debug và Git, giao diện đẹp và ưu nhìn, có hỗ trợ có plugin nhưng chưa phong phú.
Visual Studio Code phát hành miễn phí và dành cho Windows, OS X, Linux
Trang chủ và tải về: https://code.visualstudio.com/

Lời kết

Ngoài các trình soạn thảo trên còn khác nhiều các trình soạn khác hay và đẹp, trong bài này mình đã giới thiệu sơ nét 4 trình soạn thảo tốt nên dùng theo ý kiến riêng của mình. Bạn có thể trải nghiệm thử và để lại bình luận về trình soạn thảo mà bạn thích nhé.

Share Video học lập trình Java cơ bản của Infinite Skills


Học lập trình Java cơ bản qua video, có cả file bài tập cho các bạn thực hành nữa nhé..
Nội dung các bài bao gồm:
[QUOTE]
01. Introduction
0101 What This Course Covers And What You Need
0102 Biographical Information On The Author

02. Getting Started
0201 Downloading And Installing The JDK
0202 Overview Of The JDK

03. Writing Your First Java Program – Hello, World!
0301 Entering The Program
0302 Compiling And Running The Program
0303 Correcting Errors
0304 Exercise – Modifying The Hello, World! Program

04. Java Building Blocks – Data Types And Variables
0401 Introduction To Data Types
0402 Data Types – int, double
0403 Data Types Continued – string, char, And bool
0404 Variable Naming Rules
0405 Declaring Variables
0406 Assigning Data To Variables
0407 Exercise – Saying Hello To Others

05. Introduction To Classes And Objects
0501 Classes And Objects
0502 Class Data Members
0503 Creating Constructors
0504 toString Method, Creating Class Objects
0505 Accessor Methods
0506 Exercise – A Simple Class

06. Arithmetic Operators And Expressions
0601 The Standard Java Arithmetic Operators
0602 Arithmetic Operator Order Of Operations
0603 Final Variables
0604 Math Class
0605 Mixing Arithmetic Data Types
0606 Exercise 1 – Translating A Formula To Java Code

07. Java Input And Output
0701 Writing Special Characters – Newlines And Tabs
0702 Formatted Output With printf
0703 Using The Scanner To Input Numbers
0704 Using The Scanner To Input Strings
0705 Exercise – A Simple Question And Answer Program

08. Making Decisions
0801 Relational Operators
0802 Logical Operators
0803 Simple if-else Statement
0804 Nested if-else Statements
0805 The if-else if Statement – Part 1
0806 The if-else if statement – Part 2
0807 Exercise 1 – A Question And Answer Program
0808 Exercise 2 – A Calculator Program

09. Performing Repetition
0901 The while Loop – Introduction
0902 Count-controlled while Loops
0903 Condition-controlled while Loops
0904 Results-controlled while Loops
0905 The for Loop – Part 1
0906 The for loop – Part 2
0907 break and continue
0908 Exercise 1 – Looping q And a
0909 Exercise 2 – Looping Calculator
0910 Exercise 3 – for Loop Exercise

10. Methods
1001 Defining A Method – Part 1
1002 Defining A Method – Part 2
1003 Methods With Multiple Parameters
1004 Predicate Methods
1005 Void Methods
1006 Pass By Value
1007 Exercise 1 – Three Example Methods
1008 Exercise 2 – Adding Methods To The Calculator Program

11. ArrayLists
1101 ArrayList Introduction
1102 Declaring And Initializing An ArrayList
1103 Adding Data To An ArrayList
1104 Accessing ArrayList Elements
1105 Passing ArrayLists As Method Arguments
1106 Generating Random Numbers
1107 Searching An ArrayList
1108 Sorting An ArrayList
1109 Exercise 1 – Using An ArrayList To Find Palindromes
1110 Exercise 2 – Finding The Maximum Value

12. Classes And Object-Oriented Programming
1201 Private Data Members
1202 More On Constructors
1203 Displaying Class Data, toString
1204 Set And Get Methods
1205 Increment Method For Time Class
1206 Exercise 1 – Building An Object-Oriented Calculator
1207 Exercise 2 – Extending Time Class

13. Inheritance
1301 Introduction To Inheritance
1302 Overriding Methods
1303 Protected Members
1304 The Object Class
1305 Exercise 1
1306 Exercise 2

14. Polymorphism
1401 Introduction To Polymorphism – Part 1
1402 Introduction To Polymorphism – Part 2
1403 Polymorphism Example
1404 Working With Abstract Classes
1405 Working With Interfaces
1406 Exercise 1

15. Arrays
1501 Declaring An Array
1502 Accessing Array Elements
1503 Passing Arrays As Function Arguments
1504 Two-Dimensional Arrays – Part 1
1505 Two-Dimensional Arrays – Part 2
1506 Exercise 1 – Using Array Elements As Counters
1507 Exercise 2 – Displaying Bar Charts Using Array
1508 Exercise 3 – Creating A Deck Of Playing Cards

16. Additional Java Control Flow Constructs
1601 The switch Statement – Part 1
1602 The switch Statement – Part 2
1603 The do-while Loop – Part 1
1604 The do-while Loop – Part 2
1605 The for-each Loop – Part 1
1606 The for-each Loop – Part 2
1607 Exercise 1 – Rewriting An if-else if Statement Using a switch Statement
1608 Exercise 2 – Rewriting A while Loop with a do-while Loop
1609 Exercise 3 – Using A for-each Loop With ArrayLists

17. File Processing
1701 try-catch Statement
1702 Writing Data To A File
1703 Reading Data From A File
1704 Appending Data To A File
1705 Writing Characters To A File
1706 Reading Characters From A File
1707 Exercise 1 – Creating A To-Do List
1708 Exercise 2 – To-Do List Continued
1709 Exercise 3 – To-Do List Continued
[/QUOTE]

Hướng dẫn thêm Con ruồi chạy trên website của bạn

Tình cờ thấy trên trang fshare có con ruồi hay quá nên bê code về cho anh em dùng. Ai thích thì cứ chèn vào trong website hay blog của mình nhé.


Để có thể đặt ruồi lên website thế này ta chỉ cần thêm đoạn code dưới dây vô ngay sau thẻ <head>

Code:

<!-- Them con ruoi vo -->
<script src='https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js'></script>
<script src='https://googledrive.com/host/0B9-G1bG9JasUYmJ1VjZBWXQ0cG8' type='text/javascript' var_1='true' var_2='false' var_3='false'></script>
<!-- Het code con ruoi-->

Nguồn: Techrum